
/*右边*/
.w720 { margin: 0 auto; padding-top: 26px; width: 720px; }

.safe_step { border-bottom: 1px dashed #ccc; }
.safe_pro { }
.safe_pro .s_step { float: left; text-align: left; padding-left: 57px; font-family: 宋体; font-size: 14px; }
.safe_pro .s_step span { color: #c41f3a; padding: 0 15px; font-family: 宋体; font-size: 14px; }
.pro_box { float: left; width: 459px; height: 25px; background-color: #e3e3e3; border-radius: 25px; position: relative; margin-left: 22px; }
.pro_box span { position: absolute; top: 6px; left: 6px; width: 33%; height: 13px; background-color: #f86a81; border-radius: 13px; }

.safe_step p { float: left; width: 100%; overflow: hidden; text-align: center; padding-bottom: 20px; padding-top: 15px; color:#7d7d7d;font-size:14px;}



.safe_con { border: 1px solid #dbdbdb; margin: 20px 0 0; }
.item { height: 36px; line-height: 36px; overflow: hidden; padding: 25px 0 25px 57px; }

.icon_noyz { background: url("/images/uc_icon_list.png") no-repeat scroll 0 -221px; float: left; height: 36px; width: 36px; }
.icon_yz { background-position: -66px -221px; }

.item_phone .icon_noyz { background-position: -135px -221px; }
.item_phone .icon_yz { background-position: -193px -221px; }

.item_email .icon_noyz { background-position: -66px -167px; }
.item_email .icon_yz { background-position: -135px -167px; }


.item_setpwd .icon_noyz { background-position: -189px -167px; }
.item_setpwd .icon_yz { background-position: -248px -167px; }


.yz_info { float: left; width:470px;}
.yz_info h2 { float: left; font-family: 宋体; font-size: 14px; padding: 0 15px; color: #000; }
.yz_info_txt { display: table; float: left; height: 36px; padding-right: 16px; text-align: left; width: 357px; }
.yz_info_txt p { display: table-cell; font-family: 宋体;line-height: 17px; vertical-align: middle; color: #7d7d7d; }
.btn_edit {border: 1px solid #c41f3a;background-color: #c41f3a;color: #666666;display: block;float: left;text-align: center;height: 28px;line-height: 28px;width: 82px;color: #fff;}
.btn_yz_edit {border: 1px solid #ff8da0;background-color: #fbedef;color: #c41f3a;text-align: center;}
.item_setpwd { border: none; }

/*右边 end*/
/*修改登录密码*/
@charset "utf-8";

body { background-color: #fff; }

.w1100 { margin: 0 auto; width: 1100px; }


.flowsteps { margin-top:26px; padding: 0 20px; }
.num4 { margin: 0 auto; overflow: hidden; width: 580px; }
.num4 li { float: left; position: relative; width: 44%; height: 80px; }
.num4 li span { float: left; width: 114px; color: #7d7d7d; }
.num4 li em { color: #b9b9b9; display: block; font-size: 14px; left: 0; margin: 0 auto; position: relative; text-align: center; top: 0; }
.num4 li i {font-style:normal; background: url("/images/uc_icon_list.png") no-repeat scroll 0 -424px; color: #fff; display: block; font-family: arial; font-size: 16px; height: 34px; left: 9px; line-height: 34px; margin-left: 28px; position: relative; text-align: center; top: 0; width: 34px; }
.num4 .last { width: 63px; }
.num4 .done em, .num4 .on em { color: #7d7d7d; }
.num4 .done i,.num4 .on i { background: url("../images/uc_icon_list.png") no-repeat scroll -2px -382px; color: #fff; display: block; font-family: arial; font-size: 16px; height: 32px; line-height: 32px; margin-left: 30px; text-align: center; width: 32px; }
.num4 .last i { color: #fff; display: block; height: 32px; line-height: 32px; margin-left: 28px; width: 35px; }
.num4 .last.cur i { background: url("/images/forget_pwd.png") no-repeat scroll 0 -169px; color: #fff; display: block; height: 43px; line-height: 43px; margin-left: 10px; text-indent: -999em; width: 43px; }
.step_line { background-color: #beb9b3; height: 6px; left: 65px; position: absolute; top: 12px; width: 229px; z-index: 5; }
.on .step_line {left:70px; }
.cur .step_line, .done .step_line { background-color: #93193e; height: 6px; left: 64px; position: absolute; top: 12px; width: 235px; z-index: 5; }

.num4 .last.on i { left: 19px; text-indent: -999em;margin-left:22px; }
.num4 .last.on i { background: url("/images/uc_icon_list.png") no-repeat scroll -2px -464px; }

.on .icon_cur { position: absolute; bottom: 0px; left: 20%; width: 28px; height: 10px; background: url("../images/uc_icon_list.png") no-repeat scroll -142px 0; }






/*错误提示*/
.err_box { height: 25px; padding-left: 131px; margin-top:5px;overflow:hidden;width:400px;}
.icon_err { }
.err_msg {display:block; margin-left: 20px;  background: none repeat scroll 0 0 #ffebeb; border: 1px solid #e4393c; color: #e4393c; padding:0 0 0 8px; position: relative; height: 20px; line-height: 20px; text-align: left; font-size: 12px; _margin-top: 7px; }
.err_msg_max { margin-bottom: 3px; background: none repeat scroll 0 0 #ffebeb; border: 1px solid #e4393c; color: #e4393c; padding: 0 10px; margin-left: 32px; margin-top: 5px; position: relative; height: 24px; line-height: 24px; text-align: center; border-radius: 3px; font-size: 12px; _margin-top: 7px; display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; }
.hide { display: none; }



.forget_item { margin: 0 auto; overflow: hidden; }

.item .i_txt { width: 300px; height: 18px; padding: 10px; border: 1px solid #e4e4e4; color: #8d8d8d; }

.label_reg { width: 150px; text-align: right; display: block; float: left; height: 36px; line-height: 36px; font-family: 宋体; }
.item_i .itxt { width: 180px; vertical-align: top; }
.item { margin: 5px 0; overflow: hidden; }
.item .label_wz { height: 36px; line-height: 36px; }
.code{
	float:left;
	margin-right:20px;
}
.help-block{
	position:absolute;
	color:red;
}
.getCode { float:left;display: inline-block; background-color: #f6f5f5; color: #000;  width: 115px; line-height: 34px; text-align: center;overflow:hidden;vertical-align:top; }

.forget_item .itxt { height: 20px; line-height: 20px; }
.item a span { color: #000; }
.getCode input[type=button]{
	border: 1px solid #ccc;
    padding: 0px;
    width: 115px;
    height: 40px;
    background: #F6F5F5;
	cursor:pointer;
}
.verify-code { height: 36px;width:76px; }

.btn_reg {cursor:pointer; background-color: #94193f; width: 136px; height: 42px; line-height: 42px; text-align: center; border: none; color: #fff; font-size: 14px; margin-left: 150px; }
.btn_reg:hover { background-color:#a82045; }
.hide { display: none; }

.label_select { display:block;float:left;height:36px;line-height:36px;}
.s_sfyz { height:34px;border:1px solid #cccccc;line-height:34px;font-size:12px;}

.suc_item { margin: 0 auto; overflow: hidden; width: 307px;padding-top:48px;     padding-bottom: 48px;}
.suc_box { overflow: hidden; width: 100%; }
.edit_suc { float: left; font-size: 18px; line-height: 30px; overflow: hidden; }
.edit_suc i { background: rgba(0, 0, 0, 0) url("/images/uc_icon_list.png") repeat scroll -45px 0; display: block; float: left; height: 30px; width: 38px; }
.suc_item a {color:#1a66b3; display: block; float: left; font-family: 宋体; height: 30px; line-height: 30px; padding-left: 35px; }
.tips { background-color: #fff6d4; border: 1px solid #ffdd9a; color: #dd7a2e; height: 26px; line-height: 26px; margin-top: 25px; overflow: hidden; text-align: center; width: 275px; }
.tips i { }
.item .itxt {
    color: #333333;
    border: 1px solid #c8c8c8;
    height: 24px;
    line-height: 24px;
    padding: 7px 0 7px 6px;
    width: 236px;
    font-size: 12px;

